

@charset "utf-8";/*
KISSY CSS Reset
理念：清除和重置是紧密不可分的
特色：1.适应中文 2.基于最新主流浏览器
维护：玉伯(lifesinger@gmail.com), 正淳(ragecarrier@gmail.com)*//* 清除内外边距*/body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td{/* table elements 表格元素*/margin: 0;padding: 0;}
/* 设置默认字体*/button,input,select,textarea{/* for ie*//*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/font: 12px/1 "Microsoft YaHei", Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;/* 用 ascii 字符表示，使得在任何编码下都无问题*/overflow: hidden;}
body{font: 12px/1  "Microsoft YaHei";/* 用 ascii 字符表示，使得在任何编码下都无问题*/}
h1{font-size: 18px;/* 18px / 12px = 1.5*/}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4,
h5,
h6{font-size: 100%;}
address,
cite,
dfn,
em,
var{font-style: normal;}
/* 将斜体扶正*/code,
kbd,
pre,
samp,
tt{font-family: "Courier New", Courier, monospace;}
/* 统一等宽字体*/small{font-size: 12px;}
/* 小于 12px 的中文很难阅读，让 small 正常化*//* 重置列表元素*/ul,
ol{list-style: none;}
/* 重置文本格式元素*/
a{color: #666;text-decoration: none;}
a:hover{color:#41abee;text-decoration: none;}
abbr[title],
acronym[title]{/* 注：1.ie6 不支持 abbr;2.这里用了属性选择符，ie6 下无效果*/border-bottom: 1px dotted;cursor: help;}
q:before,
q:after{content: '';}
/* 重置表单元素*/legend{color: #000;}
/* for ie6*/
fieldset,
img{border: none;}
/* img 搭车：让链接里的 img 无边框*//* 注：optgroup 无法扶正*/button,
input,
select,
textarea{font-size: 100%;
/* 使得表单元素在 ie 下能继承字体大小*/}
/* 重置表格元素*/
table{border-collapse: collapse;border-spacing: 0;}
/* 重置 hr*/
hr{border: none;height: 1px;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after {display: table; clear: both; content: '';}

/* common*/
.max-width{width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.hidden{display: none;}
.clear{display: block;width: 100%;height: 0;clear: both;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 15px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.ml20{margin-left:20px;}
.mt25{margin-top: 25px;}
.mt32{margin-top: 32px;}
.icon {display: block; width: 0px;height: 0; background: url(../images/micons.png) no-repeat 0 0 transparent; text-indent: -50em;overflow: hidden;}
/**** page top ****/
.ptop{height: 35px;background: #f9f9f9;border-bottom: 1px solid #d7d7d7;}
.ptop .tb{height: 35px;line-height: 35px;}
.ptop .tb a{color: #999999;font-family: "宋体";display: block;float: left;height: 35px;}
.ptop .tb a:hover{color: #3d9fe1;}
.ptop .tb .line{margin: 10px 0 0 0;border-left: 1px solid #e9e9e9;border-right: 1px solid #dcdcdc;height: 16px;}
.ptop .tb .login{margin: 0;color: #1d7ad9;}
.ptop .phone{width: 11px;height: 14px;background-position: -143px -40px;float: left;margin: 11px 4px 0 0;}
.ptop .hyw{display: block;float: left;margin-left: 8px;}
.ptop .hy{display: block;float: left;color: #999999;font-family: "宋体";}
.ptop .fl{margin-left: 10px;}
.ptop .fl a{margin: 0 10px;}
.ptop .fr a{margin: 0 7px 0 7px;}
.ptop .fr a.line{height: 16px;border-left: 1px solid #e9e9e9;border-right: 1px solid #dcdcdc;margin-top: 10px;}
.ptop .fr .tx1{display: block;float: left;}
.ptop .fr .em{border-color: #c2c2c2 transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0;font-size: 0;height: 0;width: 0;line-height: 0;display: block;float: left;margin: 16px 0 0 2px;}
.ptop .fr .icon{float: left;width: 16px;height: 14px;background-position: -264px -415px;margin-top: 11px;margin-right: 3px;}
.ptop .fr .i2{background-position: -281px -415px;}
.ptop .fr .i3{background-position: -298px -415px;}
.ptop .fr .i4{background-position: -315px -415px;}
.ptop .fr .i5{background-position: -332px -415px;}
.ptop .fr .i6{background-position: -349px -415px;}
.ptop .phoner{width: 19px;height: 14px;background-position: -155px -40px;float: left;margin: 11px 2px 0 0px;}
.ptop .pdown{float: left;position: relative;border: 1px solid transparent;border-bottom: 0;}
.ptop .pdown.d3 .sphone{width: 268px;left: auto;right: -178px;}
.ptop .pdown.d3 .sphone .sdownin{width: 265px;margin: 10px;}
.ptop .pdown.d3 .sphone .sdownin img{float:left;}
.ptop .pdown.d3 .sphone .sdownin span{float:left;font-size:14px;font-weight:600;margin-left:10px;}
.ptop .pdown.d3 .sphone .sdownin span img{margin-top:10px;}
.ptop .pdown.d3 .sphone a{display: block;float: left;margin: 5px;width: 80px;}
.ptop .pdown .sphone{position: absolute;display: none;padding-bottom: 3px;top: 35px;background: white;left: -1px;border: 1px solid #dfdfdf;border-top: 0;width: 90px;z-index: 400;}
.ptop .pdown:hover .sphone,
.ptop .pdown.hover .sphone{display: block;}
.ptop .pdown{float: left;position: relative;border: 1px solid transparent;border-bottom: 0;}
.ptop .pdown.d2 .downul{width: 360px;left: auto;right: -1px;}
.ptop .pdown.d2 .downul .downin{width: 360px;margin: 10px;}
.ptop .pdown.d2 .downul a{display: block;float: left;margin: 5px;width: 80px;}
.ptop .pdown .downul{position: absolute;display: none;padding-bottom: 3px;top: 35px;background: white;left: -1px;border: 1px solid #dfdfdf;border-top: 0;width: 90px;z-index: 400;}
.ptop .pdown .downul li{display: block;}
.ptop .pdown .downul a{display: block;height: 24px;line-height: 24px;}
.ptop .pdown:hover,
.ptop .pdown.hover{background: white;border: 1px solid #dfdfdf;border-bottom: 0;}
.ptop .pdown:hover .tx,
.ptop .pdown.hover .tx{line-height: 36px;}
.ptop .pdown:hover .downul,
.ptop .pdown.hover .downul{display: block;}
.ptop .pdown:hover .em,
.ptop .pdown.hover .em{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .25s ease 0s;-moz-transition: all .25s ease 0s;-o-transition: all .25s ease 0s;transition: all .25s ease 0s;}
/**** header ****/
.otophead{width:100%;height:35px;border-bottom:solid 1px #dddddd;overflow:hidden;}
.top_head{width:1200px;margin:0px auto;font-size:14px;color:#999;line-height:35px;}
.top_head a{color:#999;}
.top_head .fl{text-indent:5px;}
.top_head .fr img{vertical-align: middle;outline: medium;margin-right: 5px;}
.top_head .fr span{    margin-right: 19px;line-height:37px;}
.header{ margin:0 auto; padding:25px 0 0; width:1200px; height:92px;}
.logo{ float:left; padding:5px 0 0;}
.logo h1{ float:left;}
.logo .mall-logo{ display:block; width:306px; height:88px; background-image:url(../images/logoa.png); background-repeat:no-repeat;}
.logo p{ float:left; margin:3px 0 0 10px; padding:0 0 0 10px; border-left:1px solid #eee; font:14px/44px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#666;}
.search-box{ float:left; padding:22px 0 0 56px;}
.search-box .search{ overflow:hidden; zoom:1; width:545px; height:41px; border:2px solid #41abee;}
.search-text{ float:left; padding:6px 10px; width: 446px; height:41px; font:14px/20px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#333; border:0 none; outline: 0 none;}
.search-btn{ float:right; width:99px; height:41px; font:16px/32px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#fff; border:0 none; background:#41abee; cursor:pointer;}
.search-btn:hover {background-color: #03a9ff;}
.hot-search{line-height:28px;}
.hot-search a{ display:inline-block; margin:0 15px 0 0; color:#666;font-size: 16px;}
.hot-search a:hover{ color:#41abee; text-decoration:underline;}

/*.header .ad-div{ float:right; width:210px; height:71px;}
.header .ad-div img{ display:block; float: left; margin-top: 6px;}
.header .ad-div img:nth-child(2){margin-left: 40px;}
*/
.header .ad-div{width:280px;position: absolute;left: 945px;top: 30px;}
.header .ad-div .item-link{display: inline-block;width: 80px;height: 34px;border: 1px solid #41abee;text-align: center;font: 16px/34px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";float: left;margin-top: 22px;}
.header .ad-div .qrcode{float:right;text-align:center;}
.header .ad-div .qrcode-img{width:90px;height:90px;}
.header .ad-div .title{text-align:center;line-height:20px;}

.bk1{width:100%;background:#f6f6f6;margin-top:23px;}
.bk1_bg{width:100%;height:51px;background:url(../images/bk1_bg.png) repeat-x;}


/* 导航 */
.nav-box{ position:relative; z-index:2; zoom:1; margin:0 auto; padding-left: 200px; }
.nav-box .nav li{ position: relative;float:left; padding:0 20px; height:51px; font:16px/51px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.nav-box .nav li>ul {position: absolute;top: 100%;left: 0;right: 0;z-index: 1000;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);}
.nav-box .nav li>ul li {text-align: center;padding: 0;}
.nav-box .nav a{ display:inline-block; color:#fff;}
.nav-box .nav ul a{color:#333;}
.nav-box .nav a:hover{ color:#fff95e;}
.nav-box .nav ul a:hover{ color:#41abee;}
.nav-box .nav .current a,.nav-box .nav .current a:hover{ color:#41abee; text-decoration:none;}
.nav-tips{ position:absolute; top:0; right:0; font:16px/45px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#41abee;}
.nav-tips a,nav-tips a:hover{ color:#41abee;}





.category-nav-container{ position:absolute; top:0; left:0; width:200px;}
.category-nav-title{ height:51px; background:#41abee; font:18px/51px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#fff; text-align:center;}

.category-menu-nav{ position:relative; zoom:1; height:441px; background:#fff; }
.menu-nav-container{ position:relative; zoom:1;}
.menu-nav-container li{ position:relative; margin:-1px 0 0 0px; padding:0 0 1px 31px; height:40px; font:12px/55px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#fff;}
/*.menu-nav-container li:hover{background-color: #41abee;}
*/.menu-nav-container .item a,.menu-nav-container .item a:hover{ margin:0 20px; color:#333; font-weight:bold;font-size:16px; margin-left: 35px;}
.menu-nav-container .current{ background:#fff; color:#333;}
.menu-nav-container .current .item a,.menu-nav-container .current .item a:hover{ color:#41abee;}
.menu-nav-container .item i{ position:absolute; top:18px; left:30px; color:#ababab;line-height:20px;display:block; overflow:hidden; width:20px; height:20px; vertical-align:middle;}
.iconfont {background:url(../images/shi1.png);}
.item{height: 40px;}
.item .iconfont_1 { background-position:0 0;}
.item .iconfont_2 { background-position:0 -26px;}
.item .iconfont_3 { background-position:0 -46px;}
.item .iconfont_4 { background-position:0 -69px;}
.item .iconfont_5 { background-position:0 -93px;}
.item .iconfont_6 { background-position:0 -114px;}
.item .iconfont_7 { background-position:0 -134px;}
.item .iconfont_8 { background-position:0 -160px;}
.item .iconfont_9 { background-position:0 -181px;}
.item .iconfont_10 { background-position:0 -203px;}
.item .iconfont_11 { background-position:0 -228px;}
.item .iconfont_12 { background-position:0 -250px;}
.item .iconfont_13 { background-position:0 -268px;}
.item .iconfont_14 { background-position:0 -288px;}


.category-menu-content{ display:none; position:absolute; top:0; left:200px; padding:5px 30px; width:608px; height:329px; background:#fff; background:rgba(255,255,255,0.98); border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; -wekit-box-shadow:3px 3px 5px rgba(0,0,0,0.05); box-shadow:3px 3px 5px rgba(0,0,0,0.05);}
.category-menu-content dl{ position:relative; zoom:1; padding:15px 0 20px 68px; font:12px/26px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; border-bottom:1px solid #eee;}
.category-menu-content dt{ position:absolute; top:15px; left:0; font-weight:bold;}
.category-menu-content dd{ color:#d3d3d3;}
.category-menu-content .last{ border:0 none;}
.category-menu-content a,.category-menu-content a:hover{ margin:0 8px; color:#333; white-space:nowrap;}
.category-menu-content .hot,.category-menu-content .hot:hover{ color:#41abee;}
.category-menu-content .service{ padding:15px 0 8px 68px; border:0 none;}
.category-menu-content .service a,.category-menu-content .service a:hover{ color:#00ae75;}
.category-menu-content .service dd{ padding:0 0 0 8px;}
.category-menu-content .service dd a,.category-menu-content .service dd a:hover{ position:relative; zoom:1; display:inline-block; padding:0 0 0 27px; margin:0 20px 0 0; color:#00ae75; text-decoration:none;}
.menu-nav-container .current .category-menu-content{ display:block;}
.menu-nav-container .current .category-1{ top:0;}
.menu-nav-container .current .category-2{ top:-36px;}
.menu-nav-container .current .category-3{ top:-72px;}
.menu-nav-container .current .category-4{ top:-108px;}
.menu-nav-container .current .category-5{ top:-144px;}
.menu-nav-container .current .category-6{ top:-180px;}
.menu-nav-container .current .category-7{ top:-200px;}

.menu-nav-container .current .category-8{ top:-210px;}
.menu-nav-container .current .category-9{ top:-220px;}
.menu-nav-container .current .category-10{ top:-230px;}
.menu-nav-container .current .category-11{ top:-240px;}

.menu-nav-container .current .category-12{ top:-250px;}
.menu-nav-container .current .category-13{ top:-260px;}
.menu-nav-container .current .category-14{ top:-275px;}



/* 焦点图 */
.focus-box{ float:right; position:relative; zoom:1; margin:13px 10px 0 0; width:750px; height:426px;}
.focus-inner{ position:relative; zoom:1; width:750px; height:426px; overflow:hidden;}
.focus-inner ul{ position:absolute; top:0; left:0; width:1000%; height:426px;}
.focus-inner li{ float:left; width:750px; height:426px;}
.focus-inner img{ display:block;width:750px;height:426px;}
.focus-switch{ position:absolute; bottom:10px; left:0; width:750px; height:18px; text-align:center;}
.focus-switch span{ display:inline-block; margin:0 3px; width:18px; height:18px; font:12px/18px arial; text-align:center; color:#fff; background:rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000,gradientType=1); -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; cursor:pointer;}
:root .focus-switch span{ filter:none;}
.focus-switch .current{ background:#41abee;}
.focus-prev-btn,.focus-next-btn{ position:absolute; top:0; width:39px; height:426px;display: none;}
.focus-prev-btn{ left:0;}
.focus-next-btn{ right:0;}
.focus-prev-btn span,.focus-next-btn span{ position:absolute; top:50%; margin:-32px 0 0 ; width:39px; height:65px;}
.focus-prev-btn span{ left:0;}
.focus-next-btn span{ right:0;}
.focus-prev-btn i,.focus-next-btn i{ position:absolute; top:15px; display:block; width:19px; height:35px; cursor:pointer;}
.focus-prev-btn i{ left:10px; background:url(../images/prev-btn.png) no-repeat;}
.focus-next-btn i{ right:10px; background:url(../images/next-btn.png) no-repeat;}
.focus-prev-btn:hover span,.focus-next-btn:hover span{ background:rgba(0,0,0,0.2); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000,gradientType=1);}
:root .focus-prev-btn:hover span,:root .focus-next-btn:hover span{ filter:none;}
.focus-prev-btn:hover i,.focus-next-btn:hover i{ opacity:0.8; filter:alpha(opacity=80);}

/* 智能采购 */
.side_cg{ float:right; width:222px;margin-top:13px;height: 422px;  padding: 2px 4px;overflow:hidden;background:#fff;}

.xiao{width: 100%; overflow: hidden; margin-top: 12px;}
.xiao1{width: 25%;  overflow: hidden;margin:0px auto;}
.xiao1 img{width: 100%;}
.xiao2{width: 100%;font-size:14px; line-height: 23px; overflow:hidden; text-align:center;margin-top:10px;}
.xiao2 p{font-size: 14px; color: #666666;}
.zhu{width: 100%; overflow: hidden; margin-top: 17px;}
.zhu li{width: 97px; height: 34px; line-height: 34px; text-align: center; background-color: #ffa806; border-radius: 4px; float: left; margin-left: 7px;}
.zhu li:hover{width:95px;height:32px;border:solid 1px #ffa806;background:#fff;}
.zhu li:hover a{color:#ffa806;}
.zhu li:nth-child(2){float: right; margin-right: 7px;}

.zhu li a{font-size: 16px; color: #fff; display: block;}
.zhu2{width: 206px; overflow: hidden; height: 34px; line-height: 34px; background-color: #41abee; border-radius: 4px; text-align: center; margin: 16px auto 0px;}
.zhu2 a{font-size: 16px; color: #fff; display: block;}
.gong{width: 100%; overflow: hidden; margin-top: 15px;}
.gong1{width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #41abee;}
.gong1 p:nth-child(1){font-size: 14px; width: 60px; height: 30px; line-height: 30px; text-align: center; float: left; background-color: #41abee; color: #fff; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.gong1 p:nth-child(2){font-size: 14px; float: right; width: 50px; height: 30px; line-height: 30px; text-align: center;}
.gong2{width: 100%; height: 140px; padding: 6px 0; overflow: auto;}
.gong2 p{font-size: 12px; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; line-height: 17px; text-indent: 2em;}

.jiao{width: 100%; overflow: hidden; margin-top: 20px;}
.jiao1{width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #41abee;}
.jiao1 p:nth-child(1){font-size: 14px; width: 90px; height: 30px; line-height: 30px; text-align: center; float: left; background-color: #41abee; color: #fff; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.jiao1 p:nth-child(2){font-size: 14px; float: right; width: 50px; height: 30px; line-height: 30px; text-align: center;}
.jiao2{width: 100%; height: 326px; padding: 6px 0;}
.jiao2 li{width: 100%; height: 25px; line-height: 25px; }
.jiao2 li p:nth-child(1){font-size: 14px; color: #666; width:140px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; letter-spacing: 3px;}
.jiao2 li p:nth-child(2){font-size: 14px; color: #666; width:80px; float: right; text-align: right;}
.xia{width: 750px; height: 210px; margin-top: 365px; margin-left: 205px; overflow: hidden;}
.xia li{width: 30%; float: left; margin-left: 21px;}
.xia li img{width: 100%;height:214px}


.side_cg .btn{ display:block; margin:10px auto 0; width:182px; height:45px; font:500 18px/45px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#fff; text-align:center; background:#41abee; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;position:absolute;left:20px;top:260px;}
.side_cg .btn span{ padding:0 5px 0 0; font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.side_cg .btn:hover{ background:#41abee; color:#fff; text-decoration:none;}

.m20mp{width:105%;}
.m20mp img{float:left;margin-right:12px;}


/*首页公用*/

.tdx_mbox_left{ width:926px; float:left;}
.tdx_mbox_right{ width:260px; float:right;}
.txd_box_hd{ height:45px; overflow:hidden; margin-bottom:15px; }
.txd_box_hd .txd_hd_fno{ float:left; width:210px;}
.txd_box_hd .txd_hd_fno h2{ font-size:28px; display:block; margin-top:8px; float:left;}
#f1 h2 a{color:#adaafe;}
#f2 h2 a{color:#f9bd15;}
#f3 h2 a{color:#70c0a8;}
#f4 h2 a{color:#89aaf2;}
#f5 h2 a{color:#f38d51;}
.txd_box_hd .txd_hd_cat{ float:left; width:655px; font-weight:bold; color:#767676; height:18px; margin-top:20px; }
.txd_box_hd .txd_hd_cat a{ font:14px/18px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";color:#767676;}
.txd_box_hd .txd_hd_cat a:hover{ color:#f9510d;}
.txd_box_hd .txd_hd_cat em{ padding:0 5px;}
.txd_box_hd .txd_hd_more{ float:left; width:57px; height:18px; margin-top:28px; text-align:right; }

.txd_hd_fno .pageTag { display:block; overflow:hidden; width:50px; height:45px; background:url(../images/page_tag.png); vertical-align:middle; float:left;}
.txd_hd_fno .pt01 { background-position:0 0;}
.txd_hd_fno .pt02 { background-position:0 -46px;}
.txd_hd_fno .pt03 { background-position:0 -91px;}
.txd_hd_fno .pt04 { background-position:0 -136px;}
.txd_hd_fno .pt05 { background-position:0 -181px;}
.txd_hd_fno .pt06 { background-position:0 -226px;}

.txd_box_02 .txd_box_pro .box_pro_lant{ background:#f9bd15; }
.txd_box_03 .txd_box_pro .box_pro_lant{ background:#70c0a8; }
.txd_box_04 .txd_box_pro .box_pro_lant{ background:#adaafe; }
.txd_box_05 .txd_box_pro .box_pro_lant{ background:#f38d51; }
.txd_box_06 .txd_box_pro .box_pro_lant{ background:#e20103; }



/*1F*/
.txd_box_pro{ border:1px solid #ddd;}
.txd_box_pro .txd_box_pro_l{ width:215px;height: 460px; float:left; border-right:1px solid #ddd; }
.txd_box_pro .txd_box_pro_r{ width:708px; float:right; height:450px; overflow:hidden; padding: 5px 0;}
.txd_box_pro .box_pro_lant{font:500 20px/46px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; height:46px; line-height:46px; background:#89aaf2; color:#fff; text-align:center; }

.txd_hot_brandScroll{ height:150px; overflow:hidden; position:relative;}
.txd_hot_brandScroll .bd{ width:130px; height:120px; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:15px; }
.txd_hot_brandScroll .bd p{ width:130px; height:52px; overflow:hidden; margin-bottom:15px;}
.txd_hot_brandScroll .bd p img{ width:96px; height:40px;padding-left: 20px;}
.txd_hot_brandScroll .hd a{ display:block; width:9px; height:16px; background-image:url(../images/t_hot_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-8px; cursor:pointer;}
.txd_hot_brandScroll .hd .prev{ left:10px; background-position:left;}
.txd_hot_brandScroll .hd .next{ right:10px; background-position:right;}

.box_pro_cat{ height:414px; background:#f8f8f8;}
.box_pro_cat li{width: 85%; margin-left: auto; margin-right: auto; padding-top: 20px; overflow: hidden;height:165px; text-align: center;}
.box_pro_cat li img{width: 90%;}
.box_pro_cat li img:hover{width: 100%; text-align: center;  cursor: pointer; transition: all 0.6s;}


.txd_mpro_list li{ width:157px; float:left; position:relative; margin:5px 10px;}
.txd_mpro_list li .mp_img{ width:157px; height:95px; overflow:hidden;}
.txd_mpro_list li .mp_img img{display: block; width: 157px;height: 95px;transition: all .3s linear;}
.txd_mpro_list li:hover .mp_img img {transform: scale(1.1);}
.txd_mpro_list li .mp_title{margin-top: 5px;padding: 0px 5px; text-align: center;  height: 40px; word-break: break-all;  overflow: hidden;font: 700 14px/20px 'microsoft yahei';}
.txd_mpro_list li .mp_title a{letter-spacing: 1px;display: block;height: 40px;line-height: 20px;}
.txd_mpro_list li .mp_link{padding: 0px 14px;  height: 20px;  line-height: 20px;  word-break: break-all;  overflow: hidden; }
.txd_mpro_list li .mp_link .w {  margin: 0px 8px;}
.txd_mpro_list li .mp_price{ padding:6px 0; background:#fff; width:100%;  display:none; position:absolute; left:0px; bottom:0px;}
.txd_mpro_list li .mp_price a{ width:120px; height:28px; line-height:28px; display:block; margin:0 auto; font-size:14px; font-weight:bold; color:#fff; background:#f9510d; text-align:center;}
.box_rank_lant{ height:67px; line-height:70px;font-size:18px;background:#41abee; color:#222; text-indent:27px;border:solid 1px #dddddd;border-bottom:none;}
.box_rank_lant .title_l {font:500 16px/34px "Microsoft YaHei"; display:block;padding-left:10px;float:left;}
.box_rank_lant .more_r {font-size:12px; display:block;padding-left:5px;padding-right:10px;float:right;}
.box_rank_lant a{color: #fff;}
.txd_rank_list{ border:1px solid #ddd; border-top:none; height:394px; overflow:hidden;}
.txd_rank_list ul{ padding:6px 10px;}
.txd_rank_list li{ /*border-bottom:1px dashed #ddd;*/ overflow:hidden; padding:4px 0; _padding:4px 0;float:left;font-size:14px;}
.txd_rank_list li span,.txd_rank_list li strong{ display:inline-block;}
.txd_rank_list li .brand_01{ width:30px; height:30px; line-height:30px; float:left; background:url(../images/rank_li_img.png) 2px 10px no-repeat}
.txd_rank_list li .brand_02{ width:155px; height:30px; line-height:30px; float:left}
.txd_rank_list li .brand_03{ width:50px; height:30px; line-height:30px; float:left}
.txd_rank_list li .brand_01 a{ display:inline-block; width:18px; height:20px; }
.txd_rank_list li .brand_01 a.top{background:url(../images/rank_img.png) no-repeat 1px -33px; color:#c71f2f}
.txd_rank_list li .brand_02 a{ color:#666;display: block;height: 30px;line-height: 30px;}
.txd_rank_list li .brand_02 a:hover{ color:#41abee;}
.txd_rank_list li .brand_03 strong{ font-family:Microsoft Yahei; font-size:10px; color:#666; padding-left:10px;}

.gyxxbg_1{background:url(../images/gyxx_bg_05.png)}
.gyxxbg_2{background:url(../images/gyxx_bg_11.png);height:47px;line-height:50px;}
.swzx li{padding:3px 0px;}
.gyxxbg_3{background:url(../images/gyxx_bg_23.png)}
.gyxxbg_4{background:url(../images/gyxx_bg_29.png)}
.gyxxbg_5{background:url(../images/gyxx_bg_35.png)}
.gyxxbg_6{background:url(../images/gyxx_bg_35.png)}
/* .txd_rank_list li .top1{ background-position:0 -361px;}
.txd_rank_list li .top2{ background-position:0 -391px;}
.txd_rank_list li .top3{ background-position:0 -421px;}
.txd_rank_list li .top4{ background-position:0 -451px;}
.txd_rank_list li .top5{ background-position:0 -481px;}
.txd_rank_list li .top6{ background-position:0 -511px;}
.txd_rank_list li .top7{ background-position:0 -541px;}
.txd_rank_list li .top8{ background-position:0 -571px;}
.txd_rank_list li .top9{ background-position:0 -601px;}
.txd_rank_list li .top10{ background-position:0 -631px;}
.txd_rank_list li .top11{ background-position:0 -661px;}
.txd_rank_list li .top12{ background-position:0 -691px;}
.txd_rank_list li .top13{ background-position:0 -721px;}
.txd_rank_list li .top14{ background-position:0 -751px;} */

/*** 公共底部 ***/
.footer-service-relate .cooperation,.footer-service-relate .hotline,.hotline .weibo,.partners .more{ background:url(../images/footer.png) no-repeat;}
.footer{ margin:30px 0 0; border-top:1px solid #d9d9d9;}

.footer-service-relate{ padding:20px 0; border-top:1px solid #ededed;}
.footer-service-relate dl{ float:left; width:155px;}
.footer-service-relate dt{ font:bold 14px/28px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#666;}
.footer-service-relate dd p{ font:12px/28px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.footer-service-relate dd p a,.footer-service-relate dd p a:hover{ color:#666;}
.footer-service-relate .cooperation,.footer-service-relate .hotline{ float:right; padding:0 0 0 60px;}
.footer-service-relate .cooperation{ width:145px; background-position:0 -215px;}
.footer-service-relate .hotline{ width:210px; background-position:0 -90px;}
.footer-service-relate .cooperation dt,.footer-service-relate .hotline dt{ padding:0; font-size:16px;}
.cooperation .btn{ display:block; margin:6px 0 0; width:80px; height:26px; font:12px/26px SimSun; color:#fff; text-align:center; background:#41abee; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.cooperation .btn span{ padding:0 5px 0 0; font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.cooperation .btn:hover{ background:#41abee; color:#fff; text-decoration:none;}
.hotline .weibo,.hotline .weibo:hover{ display:inline-block; padding:0 0 0 26px; font:12px/32px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#333; background-position:0 0;}
.footer-nav-bar{ padding:25px 0 30px; background:#2d2d2d;}
.partners{ position:relative; zoom:1; padding:0 135px 0 55px; height:24px; overflow:hidden; font:12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#666;}
.partners a,.partners a:hover{ margin:0 10px; color:#fff; white-space:nowrap;}
.partners .label{ position:absolute; top:0; left:0; color:#ccc;}
.partners .more{ position:absolute; top:0; right:0; padding:0 12px 0 0; background-position:100% -32px; color:#fff; cursor:pointer;}
.partners .more-open{ background-position:100% -51px;}

.copyright{ margin:0 0 0 -10px; padding:20px 0 0; font:12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#666;}
.copyright a,.copyright a:hover{ margin:0 10px; color:#999; white-space:normal; word-break:keep-all;}
.copyright span{ padding:0 0 0 15px; color:#999;}
.authentication{ padding:14px 0 0;}
.authentication img{ float:left; margin:0 7px 0 0;}



.xin{width: 1200px; margin: 20px auto; overflow: hidden;}
.zu{width: 100%; float: left;}
.zuo{width: 980px; float: left;}
.zuo1{width: 48%; float: left; overflow: hidden;height:170px;}
.biao{width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #41abee;}
.biao p:nth-child(1){font-size: 14px; width: 80px; height: 30px; line-height: 30px; text-align: center; float: left; background-color: #41abee; color: #fff; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.biao p:nth-child(2){font-size: 14px; float: right; width: 50px; height: 30px; line-height: 30px; text-align: center;}
.biao2{width: 96%; overflow: hidden; margin-top: 10px; padding: 0 8px;}
.shang{width: 100%; margin-top:5px; overflow: hidden;}
.shang1{width: 35%; overflow: hidden; float: left;}
.shang1 img{width: 100%; height:115px;}
.shang2{width: 62%; float: right; overflow: hidden; overflow: auto; height: 115px;}
.shang2 p:nth-child(1){font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 24px;  color: #333;font-weight:bold;}
.shang2 p:nth-child(2){font-size: 13px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-height: 20px; color: #666; margin-top: 5px;}
.xinwen{width: 100%; overflow: hidden; margin-top: 5px;}
.xinwen li{width: 100%; height: 25px; line-height: 25px;}
.xinwen a{display: block;}
.xinwen a p:nth-child(1):hover{color: #41abee;}
.xinwen a p:nth-child(1){width: 328px; float: left;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666; font-size: 13px;}
.xinwen a p:nth-child(2){width: 60px; float: right;color: #666; font-size: 13px;}
.lie{width: 100%; overflow: hidden;}
.lie li{width: 48%; height: 25px; line-height: 25px; float:left; margin-left: 8px;}
.lie li a{font-size: 13px; color: #666; display: block;}
.lie li a:hover{color: #41abee;}
.you{width: 208px; overflow: hidden; float: right;}
.ti{width: 100%; border-bottom:1px #41abee solid; overflow: hidden;}
.ti p{width: 100%; height: 30px; line-height: 30px; text-align: center; background-color: #41abee; color: #fff; border-top-left-radius: 4px; border-top-right-radius: 4px; font-size: 14px;}
.ti2{width: 99.5%; overflow: hidden;}
.mu{width: 96%; margin: 0 auto; overflow: hidden; height: 160px;}
.mu li{width: 100%; height: 27px; line-height: 27px; overflow: hidden;}
.mu li a{font-size: 13px; color: #666;}
.mu1{width: 96%; margin: 0 auto; overflow: hidden;}
.mu1 li{width: 50%; height: 25px; line-height: 25px; overflow: hidden; float: left;}
.mu1 li a{font-size: 13px; color: #666;}
.huizhan{width: 96%; margin: 0 auto; overflow: hidden; margin-top: 10px;}
.huizhan2{width: 43%; float: left; overflow: hidden;}
.huizhan2 img{width: 100%;}
.huizhan3{width: 53%; float: right; overflow: hidden;}
.huizhan3 a{color: #41abee; font-size: 14px; line-height: 20px;}
.huizhan1{width: 100%; margin: 0 auto; overflow: hidden;}
.huizhan1 li{width: 100%; height: 25px; line-height: 25px; overflow: hidden;}
.huizhan1 li a{color: #666; font-size: 13px;}
.lian{width: 1200px; margin: 0 auto; overflow: hidden;margin-top: 60px;}
/* .lian1{width: 100%; border-bottom: 1px solid #41abee; overflow: hidden;}
.lian1 p{width: 70px; height: 30px; line-height: 30px; text-align: center; background-color: #41abee; color: #fff; border-top-left-radius: 4px; border-top-right-radius: 4px; font-size: 14px;} */
.lian1{width: 100%; border-bottom: 1px solid #e8e8e8;height:58px;}
.lian1 p{width: 153px; height: 56px; margin:0px auto;line-height: 56px; text-align: center;  color: #333; font-size: 32px;border-bottom:solid 6px #41abee;}
.lian2{width: 100%; overflow: hidden; margin-top: 60px;}
.lian2 li{width: 15%; overflow: hidden; float: left; margin-left: 17px;}
.lian2 li a img{width: 100%;}
.dixian{width: 100%; /*margin: 8px auto; height: 3px; background-color: #41abee;*/height:65px;}
.didao{width: 900px; margin: 0 auto; overflow: hidden;}
.didao li{width: 10%; height: 20px; line-height: 20px; text-align: center; float: left; margin-left: 10px;}
.didao li a{font-size: 13px; color: #666;}
.didao li a:hover{color: #41abee;}
.dibu{padding: 63px 0;background:#333;}
.dibu p{font-size: 20px; color: #fff;line-height: 44px;text-align: center;}
.dibu p a{color:#fff;}

#goTopBtn { position: fixed; width:71px; height:71px; bottom:230px; cursor:pointer; display:none; background:url(../images/top.png) no-repeat; background-size: 100%; right: 0px;}



.float{width:111px;height:422px;position:fixed;top: 50%;right: 0px;margin-top: -200px;display:none;overflow:hidden;z-index:50}/*left50%确保页面中间，左边距515大于页面内容的一半，确保在内容整体右侧外*/
*html .float{position:absolute;}
.float a{display:block;text-indent:-9999px;overflow:hidden;height:42px;background:url(../images/yidai.png) no-repeat;-webkit-transition:background 0.2s ease}
.float .an_1:hover{background-position:-111px 0}
.float .an_2{background-position:-222px 0}
.float .an_2:hover{background-position:-333px 0}
.float .an_3{background-position:-444px 0}
.float .an_3:hover{background-position:-555px 0}
.float .an_4{background-position:-666px 0}
.float .an_4:hover{background-position:-777px 0}
.float .an_5{background-position:-888px 0}
.float .an_5:hover{background-position:-999px 0}
.float .an_6{background-position:-1110px 0}
.float .an_6:hover{background-position:-1221px 0}
.float .an_7{background-position:-1332px 0}
.float .an_7:hover{background-position:-1443px 0}
.float .an_8{background-position:-1554px 0}
.float .an_8:hover{background-position:-1665px 0}
.float .an_9{background-position:-1776px 0}
.float .an_9:hover{background-position:-1887px 0}
.float .an_10{background-position:-1998px 0}
.float .an_10:hover{background-position:-2109px 0}
.float .an_11{background-position:-2442px 0}
.float .an_11:hover{background-position:-2553px 0}
.float .an_12{background-position:-2220px 0}
.float .an_12:hover{background-position:-2331px 0}
.float .an_13{background-position:-2664px 0}
.float .an_13:hover{background-position:-2775px 0}
.float .an_14{background-position:-2886px 0}
.float .an_14:hover{background-position:-2997px 0}
.float .an_15{background-position:-3108px 0}
.float .an_15:hover{background-position:-3219px 0}

/*右侧悬浮*/







.demo{width:206px;}


.ranklist{height:158px;overflow:hidden;}
.ranklist li{height:30px;line-height:30px;overflow:hidden;position:relative; border-bottom: 1px dashed #cdcdcd;}
.ranklist li a {display: block;height: 30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}



.yHeader{width: 100%;}
/*导航   start*/
.yNavIndex{width: 1200px;margin: 18px auto 0;height:35px;/*border-bottom: 2px solid #2d2d2d;*/position: relative;}
.yNavIndex .yMenuIndex{margin-left: 190px;}
.yNavIndex .yMenuIndex li a{position: relative;display: inline-block;font-size: 16px;color: #333;line-height: 32px;height: 32px;padding: 0 21px;}
.yNavIndex .yMenuIndex li a.yMenua{font-weight:bold;border-bottom: 3px solid #2d2d2d;}
.yNavIndex .yMenuIndex li a:hover{font-weight:bold;border-bottom: 3px solid #2d2d2d;}
.yNavIndex .yMenuIndex li{float: left;height: 33px;padding: 0 12px;}
/*下拉*/
.pullDown{z-index: 1;position: absolute;}
.pullDownTitle{height: 35px;width: 190px;background: #41abee;color: #ffffff;font-size: 16px;font-weight: normal;text-align: center;line-height: 35px;}
.pullDownList{width: 188px;height: 441px;position: relative;z-index: 2; padding: 0 5px;}
.pullDownList li{height: 47px; line-height: 47px; color: #fefcfc;font-size: 13px;padding-left: 30px;position: relative;border-bottom:dotted 2px #eaeaea;}
.pullDownList li i{display: inline-block;position:relative;top:8px;margin-right: 8px;left:0;-webkit-transition: margin-left .2s linear;-moz-transition: margin-left .2s linear;-o-transition: margin-left .2s linear; width: 26px;height: 26px; float: left;}
.pullDownList li.menulihover i{margin-left: 6px;}
/*以下代码是使用图片精灵需要图片的定位信息*/


.pullDownList li i.listi1{background: url(../images/t1.png) no-repeat;}
.pullDownList li i.listi2{background: url(../images/t2.png) no-repeat;}
.pullDownList li i.listi3{background: url(../images/t3.png) no-repeat;}
.pullDownList li i.listi4{background: url(../images/t4.png) no-repeat;}
.pullDownList li i.listi5{background: url(../images/t5.png) no-repeat;}
.pullDownList li i.listi6{background: url(../images/t6.png) no-repeat;}
.pullDownList li i.listi7{background: url(../images/t7.png) no-repeat;}
.pullDownList li i.listi8{background: url(../images/t8.png) no-repeat;}
.pullDownList li i.listi9{background: url(../images/t9.png) no-repeat;}
.pullDownList li i.listi10{background: url(../images/t10.png) no-repeat;}
.pullDownList li i.listi11{background: url(../images/t11.png) no-repeat;}
.pullDownList li i.listi12{background: url(../images/t12.png) no-repeat;}
.pullDownList li i.listi13{background: url(../images/t13.png) no-repeat;}
.pullDownList li i.listi14{background: url(../images/t14.png) no-repeat;}

.pullDownList li i.listia1{background: url(../images/tia1.png) no-repeat;}
.pullDownList li i.listia2{background: url(../images/tia2.png) no-repeat;}
.pullDownList li i.listia3{background: url(../images/tia3.png) no-repeat;}
.pullDownList li i.listia4{background: url(../images/tia4.png) no-repeat;}
.pullDownList li i.listia5{background: url(../images/tia5.png) no-repeat;}
.pullDownList li i.listia6{background: url(../images/tia6.png) no-repeat;}
.pullDownList li i.listia7{background: url(../images/tia7.png) no-repeat;}
.pullDownList li i.listia8{background: url(../images/tia8.png) no-repeat;}
.pullDownList li i.listia9{background: url(../images/tia9.png) no-repeat;}




.pullDownList li:hover p{color: #41abee;}
.pullDownList li:hover{border-bottom: 2px #41abee solid;}
.pullDownList li a p{color: #666;font-size: 16px;}
/*.pullDownList li.menuliselected{background: #41abee;}*/
.pullDownList li.menuliselected span{top: 14px;right: 7px;border-left: 4px solid transparent;border-top: 4px solid #fff;border-right:4px solid transparent;border-bottom: 0;}

/*.pullDownList li.menulihover{background: #41abee;}
*/
.pullDownList li span{display: inline-block; width: 0;height: 0;position: absolute;top: 12px;right: 8px;}
.pullDownList li.menulihover span{top: 16px;right: 8px;border-left: 4px solid #fff;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-right: 0;}
/*下拉详细列表具体分类*/



/*banner  end*/


#wrap {width:206px; overflow: hidden; margin: 10px auto 0px;}
#tit { width:100%;}
#tit span {float: left; height:35px; line-height: 35px; width: 50%; font-size: 14px; text-align: center; color: #666;background:#fff;border-bottom: 1px solid #e5e5e5;}
#tit span.select { color: #41abee; border-bottom: 3px solid #009cff;}
#tit span.select a{color: #41abee;}

.login {width: 206px; margin-top: .6rem; display: none; overflow: hidden; height: 330px;}
.login label div {width: 100%;background-color: #fff;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5; overflow: hidden;height: 2.5rem; padding: 0 .5rem; margin-bottom: .5rem; }
.login label span {display: block;float: left;line-height: 2.5rem;font-size: 14px;color:#666;}
.login label input {float: left;height:2.4rem;padding: 0 .5rem;border:0; border-radius: 0; font-size: .7rem;color: #666; width: 48%; cursor: pointer; -webkit-appearance: none;}
.show{display: block;}
.huizhan1 li a:hover{color: #41acee;}

#wrap1 {width:1200px; overflow: hidden; margin: 10px auto 0px;}
#tit1 { width:100%;}
#tit1 span {float: left; height:35px; line-height: 35px; width: 16%; font-size: 16px; text-align: center; color: #666;background:#fff;}
#tit1 span.select1{ color: #666; border-bottom: 3px solid #009cff;}

.login1 {width: 100%; margin-top: .6rem; display: none; overflow: hidden; height: 220px;}
.login1 label div {width: 100%;background-color: #fff;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5; overflow: hidden;height: 2.5rem; padding: 0 .5rem; margin-bottom: .5rem; }
.login1 label span {display: block;float: left;line-height: 2.5rem;font-size: 14px;color:#666;}
.login1 label input {float: left;height:2.4rem;padding: 0 .5rem;border:0; border-radius: 0; font-size: .7rem;color: #666; width: 48%; cursor: pointer; -webkit-appearance: none;}
.show1{display: block;}
.huizhan2 li a:hover{color: #41acee;}

.swztc { width:258px;border:solid 1px #ddd;border-top:none;}
.swztc_t { width:258px; height: 48px; line-height: 48px; background: #41abee; color: #222; text-align: center; background:url(../images/gyxx_bg_17.png)}
.swztclist { height:140px; overflow:hidden;}
.swztclist ul li { text-align:center; overflow:hidden; height:24px; line-height:24px; overflow:hidden; position:relative; border-bottom:1px dashed #cdcdcd;}
.swztclist ul li a {  color: #666; text-align: center; font-size:12px;}
.swztclist ul li a:hover {color: #41abee;}
.swzx { height:225px !important;border-bottom:none;}

.pplm{width: 1200px; margin: 0 auto; overflow: hidden; margin-top:48px;}
.pplm1{width: 100%; border-bottom: 1px solid #e8e8e8;height:58px;}
.pplm1 p{width: 153px; height: 56px; margin:0px auto;line-height: 56px; text-align: center;  color: #333; font-size: 32px;border-bottom:solid 6px #41abee;}
.pplm2{width: 100%;height: 272px; overflow: hidden; margin-top: 47px;}
/*.pplm2 li{width: 23.6%; overflow: hidden; float: left; margin-left: 1%;}*/
.pplm2 li{width: 20%; overflow: hidden; float: left;}
.pplm2 li a img{width: 122%;height: 28%;margin-left: -25px;}
/*新的logo轮播展示*/
.focus-inner #swiper1 a,
.pplm2 .lunbologo{width: 100%;height: 100%;overflow: hidden;}
.pplm2 .lunbologo a{
    display: block;
    width: 16.666667%;
    height: 25%;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid rgba(0,0,0,.05);
}
.pplm2 .lunbologo a img{
    display: block;
    width: 100%;
    height: 100%;
}
/*轮播焦点图*/
.focus-inner #swiper1 a img,
.focus-inner #swiper1 a{display: block;width: 100%;height: 100%;}
.swiper-paginations span{margin: 0 4px;}
.swiper-paginations {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 10;
    text-align: center;
}
.fixed-title{
    position: fixed;
    top: 0;
    right: 0;
    display: flex;
    height: 20px;
    justify-content: space-between;
    z-index: 11;
}
.fixed-icon{
    position: relative;
}
.fixed-icon .qrcode-img{
    width: 120px;
    height: 142px;
    position: absolute;
    top: 2px;
    right: 25px;
    z-index: 10;
    display: none;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 5px;
    padding-bottom: 0;
    z-index: 100;
}
.fixed-icon .qrcode-img:before,
.fixed-icon .qrcode-img:after {
    content: "";
    display: inline-block;
    border-left: 6px solid #ccc;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    top: 2px;
    right: -6px;
    z-index: 100;
}
.fixed-icon .qrcode-img:after {
    border-left-color: #fff;
    right: -5px;
}
.fixed-icon .qrcode-img img {
    display: block;
    width: 120px;
    height:120px;
}
.fixed-icon .qrcode-img .txt {
    font-size: 12px;
    line-height: 22px;
    text-align: center;
}
.fixed-icon .fixed-img:hover + .qrcode-img {
    display: block;
}
.fixed-icon .fixed-img:hover{
    cursor: pointer;
}
.fixed-img{
    display: block;
    width: 20px;
    height: 20px;
}
.fixed-img.weixin{
    background: url("../images/weix.png") no-repeat center;
    background-size: 100% 100%;
}
.fixed-img.app{
    background: url("../images/app1.png") no-repeat center;
    background-size: 80% 80%;
}
.tip-box{
    position: relative;
}
.tip-text{
    position: absolute;
    top: 41px;
    right: -90px;
    width: 322px;
    z-index: 10;
    border: 1px solid #41abee;
    background-color: #fff;
    box-sizing: border-box;
    font-size: 14px;
    display: none;
    text-align: left;
    padding: 0 5px;
}
.tip-text:after{
    content: '';
    position: absolute;
    top: -19px;
    right: 142px;
    width: 0;
    height: 6px;
    border:6px solid;
    border-color: transparent transparent #41abee transparent;
}
.tip-text{
    display: none;
    color: #666;
}
.tip-text p {
    height: 26px;
    line-height: 26px;
    box-sizing: border-box;
}
.tip-text p:hover{
   background-color: #f5f5f5;
}

/* 2019-01-28 修改页面样式 dt*/
.focus-box .swiper-button-prev,
.focus-box .swiper-button-next,
.pplm .swiper-button-prev,
.pplm .swiper-button-next {
    background-size: 80%;
}
a[title^="51.La"] {
visibility: hidden;
}

/*2019-03-04 头部公告样式*/
.top-announcement {
    margin-top: 24px;
    overflow: hidden;
}
.top-announcement>div {
    float: left;
}
.top-announcement #announcement .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 32px;
    padding: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.top-announcement #announcement {
    width: 160px;
    height:32px;
    overflow: hidden;
}
.top-announcement .icon-announcement {
    width: 20px;
    height: 32px;
    background: url('../../../image/tips.gif') no-repeat center;
    background-size: 20px 20px;
}

/*视频中心*/
.index-video {
    padding: 49px 0 0;
    overflow: hidden;
    /*background-color: #f5f5f5;*/
}
.index-video .left-box {
    float: left;
    width: 460px;
    background-color: #fff;
}

/* .index-video .right-box {
    float: right;
    width: 720px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.index-video .right-box {
    float: right;
}
.index-video .right-box .video-box .video-img {
    height: 360px;
    background-color: #f5f5f5;
    cursor: pointer;
}
.index-video .right-box .video-box img {
    display: block;
    width: 100%;
    height: 100%;
}
.index-video .right-box .video-box .video-introduce {
    height: 60px;
    background: #fff;
    display: block;
    padding: 20px 20px 0;
    line-height: 23px;
} */
.index-video .right-box{

}
.index-video .v_left{float:left;width:630px;}
.index-video .v_left .video-box{width:630px;position: relative;cursor: pointer;}
.index-video .v_left .video-box img{display: block;width: 100%;height:344px;}
.index-video .video-box .video-introduce{line-height:56px;font-size:16px;color:#333;text-indent:34px;background:url(../images/video_introic.png) 0px 20px no-repeat;}

.index-video .v_right{float:right;width:565px;}
.index-video .v_right .video-box{width:259px;float:left;margin-left:21px;margin-bottom:5px;position: relative;cursor: pointer;}
.index-video .v_right .video-box img{display: block;width: 100%;height:141px;}
.index-video .v_left .video-box em{width:100%;height:344px;left:0px;top:0px;position: absolute;background:url(../images/v_playic_em.png)}
.index-video .v_left .video-box em i{width:94px;height:94px;left:247px;top:124px;background:url(../images/v_playic_1.png) no-repeat;position: absolute;}
.index-video .v_right .video-box em{width:100%;height:141px;left:0px;top:0px;position: absolute;background:url(../images/v_playic_em.png)}
.index-video .v_right .video-box em i{width:39px;height:39px;left:101px;top:50px;background:url(../images/v_playic_2.png) no-repeat;position: absolute;}

.index-video ul {
    height: 440px;
    border: 1px solid #ddd;
}
.index-video ul li {
    line-height: 87px;
    background: #fff;
    padding: 0 20px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    border-bottom: 1px dotted #ddd;
}
.index-video ul li:last-child {
    border-bottom: none;
}
.index-video ul li.active {
    background: #41abee;
    color: #fff;
}

.index-video .module-frame,
.index-video .module-frame-video{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    background-color: rgba(0,0,0,.85);
}
.index-video .module-frame .close-btn,
.index-video .module-frame-video .close-btn1{
    position: absolute;
    top: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
    background-color: rgba(240, 15, 15, 0.8);
    font-size: 40px;
    line-height: 46px;
    text-align: center;
    color: #fff;
    border-radius: 50px;
    cursor: pointer;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.index-video .module-frame .close-btn:hover,
.index-video .module-frame-video .close-btn1:hover{
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}
.index-video .module-frame-video .video {
    display: block;
    width: 70vw;
    height: 60vh;
    min-width: 800px;
    min-height: 460px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20vh;
}